;; This actually gets things running on ECL, but ECL's compilation
;; requires gcc, which is a show-stopper, as is its slow interpreted
;; performance.
;; 
;; SBCL doesn't need this, and it may turn out to be the right way to
;; distribute Parameter Scout, but it's big and clunky and the Windows
;; port is not yet mature.
;; 
;; GCL appears to just be fucking psychotic. The hell with it.
;; 
;; XCL is at version 0.0.0 but looks like it may one day be just what
;; the doctor ordered. Unfortunately, back here in REALITY, things are
;; not so rosy. It's flaky and can't compile my search code and has to
;; interpret everything and is slow and also it has crashing issues.

(progn
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/packages.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/specials.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/util.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/errors.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/lexer.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/parser.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/regex-class.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/convert.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/optimize.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/closures.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/repetition-closures.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/scanner.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-utilities-1.2.4/package.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-utilities-1.2.4/with-unique-names.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-utilities-1.2.4/once-only.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-utilities-1.2.4/compose.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-utilities-1.2.4/split-sequence.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-utilities-1.2.4/extremum.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-utilities-1.2.4/read-delimited.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-utilities-1.2.4/expt-mod.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-utilities-1.2.4/collecting.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-utilities-1.2.4/rotate-byte.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-utilities-1.2.4/copy-array.lisp"))
  (load (compile-file "/home/sketerpot/.sbcl/site/cl-ppcre-1.2.16/api.lisp")))

(progn
  (load (compile-file "/bigpartition/home/sketerpot/hacking/parameterscout/package.lisp"))
  (load (compile-file "/bigpartition/home/sketerpot/hacking/parameterscout/solver.lisp"))
  (load (compile-file "/bigpartition/home/sketerpot/hacking/parameterscout/infix.lisp"))
  (load (compile-file "/bigpartition/home/sketerpot/hacking/parameterscout/metricprefixes.lisp"))
  (load (compile-file "/bigpartition/home/sketerpot/hacking/parameterscout/diff.lisp"))
  (load (compile-file "/bigpartition/home/sketerpot/hacking/parameterscout/interactive.lisp"))
  (load (compile-file "/bigpartition/home/sketerpot/hacking/parameterscout/sensitivity.lisp")))

; (parameterscout:parameterscout-main)